package com.aiyige.model.request;

public class SubmitPersonalCertificationRequest {
    String IDCardHoldUrl;
    String IDCardFrontUrl;
    String IDCardBackUrl;
    String IDCardName;
    String IDCardNo;

    public SubmitPersonalCertificationRequest() {
    }

    private SubmitPersonalCertificationRequest(Builder builder) {
        setIDCardHoldUrl(builder.IDCardHoldUrl);
        setIDCardFrontUrl(builder.IDCardFrontUrl);
        setIDCardBackUrl(builder.IDCardBackUrl);
        setIDCardName(builder.IDCardName);
        setIDCardNo(builder.IDCardNo);
    }

    public static Builder newBuilder() {
        return new Builder();
    }

    public String getIDCardHoldUrl() {
        return IDCardHoldUrl;
    }

    public void setIDCardHoldUrl(String IDCardHoldUrl) {
        this.IDCardHoldUrl = IDCardHoldUrl;
    }

    public String getIDCardFrontUrl() {
        return IDCardFrontUrl;
    }

    public void setIDCardFrontUrl(String IDCardFrontUrl) {
        this.IDCardFrontUrl = IDCardFrontUrl;
    }

    public String getIDCardBackUrl() {
        return IDCardBackUrl;
    }

    public void setIDCardBackUrl(String IDCardBackUrl) {
        this.IDCardBackUrl = IDCardBackUrl;
    }

    public String getIDCardName() {
        return IDCardName;
    }

    public void setIDCardName(String IDCardName) {
        this.IDCardName = IDCardName;
    }

    public String getIDCardNo() {
        return IDCardNo;
    }

    public void setIDCardNo(String IDCardNo) {
        this.IDCardNo = IDCardNo;
    }

    public static final class Builder {
        private String IDCardHoldUrl;
        private String IDCardFrontUrl;
        private String IDCardBackUrl;
        private String IDCardName;
        private String IDCardNo;

        private Builder() {
        }

        public Builder IDCardHoldUrl(String val) {
            IDCardHoldUrl = val;
            return this;
        }

        public Builder IDCardFrontUrl(String val) {
            IDCardFrontUrl = val;
            return this;
        }

        public Builder IDCardBackUrl(String val) {
            IDCardBackUrl = val;
            return this;
        }

        public Builder IDCardName(String val) {
            IDCardName = val;
            return this;
        }

        public Builder IDCardNo(String val) {
            IDCardNo = val;
            return this;
        }

        public SubmitPersonalCertificationRequest build() {
            return new SubmitPersonalCertificationRequest(this);
        }
    }
}
